Matthias Clasen [Tue, 8 Mar 2005 03:59:45 +0000 (03:59 +0000)]
Use a generated table of offsets into a big const string to avoid
2005-03-07 Matthias Clasen <mclasen@redhat.com>
* io-xpm.c: Use a generated table of offsets
into a big const string to avoid relocations
in the rgb color table. (#168901, Tommi Komulainen)
* gen-color-table.pl: Script to generate the table,
copied from Owen Taylors script by the same name
in Pango.
* xpm-color-table.h: The generated table.
Matthias Clasen [Mon, 7 Mar 2005 22:09:13 +0000 (22:09 +0000)]
Document ownership of filters. (#169101, Sebastian Rittau)
2005-03-07 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooser.c (gtk_file_chooser_add_filter): Document
ownership of filters. (#169101, Sebastian Rittau)
Matthias Clasen [Mon, 7 Mar 2005 22:02:43 +0000 (22:02 +0000)]
Document which parameters may be NULL. (#166855, Frank Naumann)
2005-03-07 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkstyle.c: Document which parameters may be NULL.
(#166855, Frank Naumann)
Dan Damian [Sun, 6 Mar 2005 12:45:37 +0000 (12:45 +0000)]
Updated Romanian translation by Mişu Moldovan <dumol@go.ro>.
* ro.po: Updated Romanian translation by Mişu Moldovan <dumol@go.ro>.
Dan Damian [Sat, 5 Mar 2005 16:05:52 +0000 (16:05 +0000)]
Updated Romanian translation by Mişu Moldovan <dumol@go.ro>.
* ro.po: Updated Romanian translation by Mişu Moldovan <dumol@go.ro>.
Adam Weinberger [Fri, 4 Mar 2005 22:40:31 +0000 (22:40 +0000)]
Updated Canadian English translation.
* en_CA.po: Updated Canadian English translation.
Raphael Higino [Fri, 4 Mar 2005 16:29:50 +0000 (16:29 +0000)]
Updated pt_BR translation
Jordi Mallach [Fri, 4 Mar 2005 09:13:03 +0000 (09:13 +0000)]
Updated Catalan translation.
Manish Singh [Fri, 4 Mar 2005 01:01:01 +0000 (01:01 +0000)]
URL escape the '+' in gtk+ in the bugzilla URL.
Thu Mar 3 16:59:44 2005 Manish Singh <yosh@gimp.org>
* configure.in: URL escape the '+' in gtk+ in the bugzilla URL.
Matthias Clasen [Thu, 3 Mar 2005 14:15:14 +0000 (14:15 +0000)]
Don't leak the values here. (#169047, Philip Langdale)
2005-03-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksettings.c (gtk_settings_get_property):
* gtk/gtkrc.c (gtk_rc_parse_assignment): Don't leak
the values here. (#169047, Philip Langdale)
Matthias Clasen [Thu, 3 Mar 2005 14:02:59 +0000 (14:02 +0000)]
Check the number of scanned items. (#168906, Morten Welinder)
2005-03-03 Matthias Clasen <mclasen@redhat.com>
* io-xpm.c (pixbuf_create_from_xpm): Check the number
of scanned items. (#168906, Morten Welinder)
Matthias Clasen [Thu, 3 Mar 2005 13:57:00 +0000 (13:57 +0000)]
Don't warn if a stock icon cannot be found. (#168830, Sven Neumann)
2005-03-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
Don't warn if a stock icon cannot be found. (#168830,
Sven Neumann)
Matthias Clasen [Thu, 3 Mar 2005 13:29:01 +0000 (13:29 +0000)]
Make the gif loader handle oom when loading animations. (#168857, Tommi
2005-03-03 Matthias Clasen <mclasen@redhat.com>
Make the gif loader handle oom when loading
animations. (#168857, Tommi Komulainen)
* io-gif-animation.c (gdk_pixbuf_gif_anim_frame_composite):
Handle oom by returning NULL.
* io-gif.c (gif_get_lzw): Return an error if composite
returns NULL.
Matthias Clasen [Thu, 3 Mar 2005 06:40:53 +0000 (06:40 +0000)]
Avoid warnings if gtk_widget_reparent() is called at unusual times.
2005-03-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwidget.c (gtk_widget_reparent_subwindows):
Avoid warnings if gtk_widget_reparent() is called at
unusual times. (#168966, Christian Persch)
Raphael Higino [Wed, 2 Mar 2005 19:39:23 +0000 (19:39 +0000)]
Updated pt_BR translation
Manish Singh [Tue, 1 Mar 2005 22:25:42 +0000 (22:25 +0000)]
Cast to avoid const warnings on data structure seeding.
Tue Mar 1 14:04:08 2005 Manish Singh <yosh@gimp.org>
* gdk/x11/gdkproperty-x11.c (virtual_atom_check_init): Cast to avoid
const warnings on data structure seeding.
Manish Singh [Tue, 1 Mar 2005 22:00:03 +0000 (22:00 +0000)]
revert previous change, maintain ABI.
Tue Mar 1 13:53:56 2005 Manish Singh <yosh@gimp.org>
* gtk/xdgmime/xdgmime.[ch]: revert previous change, maintain ABI.
Matthias Clasen [Tue, 1 Mar 2005 16:07:04 +0000 (16:07 +0000)]
Fix prelighting. (#157392, Vincent Noel, patch by Christian Persch)
* gtk/gtkmenutoolbutton.c (button_state_changed_cb):
Fix prelighting. (#157392, Vincent Noel, patch by
Christian Persch)
Matthias Clasen [Tue, 1 Mar 2005 14:59:04 +0000 (14:59 +0000)]
Make icon data caching work again. (#168851, Alexander Larsson)
2005-03-01 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkicontheme.c (theme_lookup_icon): Make
icon data caching work again. (#168851, Alexander Larsson)
Matthias Clasen [Tue, 1 Mar 2005 14:57:20 +0000 (14:57 +0000)]
Revert the previous change, since it breaks bin compat.
2005-03-01 Matthias Clasen <mclasen@redhat.com>
* gdk-pixbuf/gdk-pixbuf.c:
* gdk-pixbuf/gdk-pixbuf-features.h.in:
Revert the previous change, since it breaks
bin compat.
Matthias Clasen [Tue, 1 Mar 2005 06:43:55 +0000 (06:43 +0000)]
Forgotten file
Matthias Clasen [Tue, 1 Mar 2005 06:25:55 +0000 (06:25 +0000)]
gdk/gdkkeyuni.c gdk/gdkpixbuf-drawable.c gdk/gdkrgb.c gdk/x11/gdkdnd-x11.c
2005-03-01 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkkeyuni.c
* gdk/gdkpixbuf-drawable.c
* gdk/gdkrgb.c
* gdk/x11/gdkdnd-x11.c
* gdk/x11/gdkevents-x11.c
* gdk/x11/gdkproperty-x11.c
* gdk/x11/gdkvisual-x11.c
* gdk-pixbuf/gdk-pixbuf.c
* gtk/gtkaction.c
* gtk/gtkbindings.c
* gtk/gtkcolorbutton.c
* gtk/gtkcombo.c
* gtk/gtkcontainer.c
* gtk/gtkfilechooserdefault.c
* gtk/gtkfilesel.c
* gtk/gtkgamma.c
* gtk/gtkiconview.c
* gtk/gtkinputdialog.c
* gtk/gtkitemfactory.c
* gtk/gtkmenu.c
* gtk/gtktextview.c
* gtk/gtktooltips.c
* gtk/gtktreedatalist.c
* gtk/gtkuimanager.c
* gtk/tree_minus.xpm
* gtk/tree_plus.xpm
* gtk/xdgmime/xdgmime.c
* gtk/xdgmime/xdgmime.h:
Move constant data to .rodata.
Matthias Clasen [Mon, 28 Feb 2005 18:09:37 +0000 (18:09 +0000)]
Add necessary protection
Matthias Clasen [Mon, 28 Feb 2005 18:01:53 +0000 (18:01 +0000)]
Add .note.GNU-stack sections to Mark these as not requiring an executable
2005-02-28 Matthias Clasen <mclasen@redhat.com>
* pixops/*.S: Add .note.GNU-stack sections to Mark these as not
requiring an executable stack.
Matthias Clasen [Mon, 28 Feb 2005 04:51:56 +0000 (04:51 +0000)]
Fix stack vs heap confusion. (#168690, Torsten Schoenfeld)
2005-02-27 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtktreemodel.sgml: Fix stack vs heap
confusion. (#168690, Torsten Schoenfeld)
Matthias Clasen [Mon, 28 Feb 2005 04:43:22 +0000 (04:43 +0000)]
Improve the handling of buttons as action proxys. (#165534, Milosz
2005-02-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaction.c (connect_proxy): Improve the handling
of buttons as action proxys. (#165534, Milosz Derezynski)
Matthias Clasen [Mon, 28 Feb 2005 04:33:42 +0000 (04:33 +0000)]
Fix a typo. (#168646, Vincent Untz)
2005-02-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtklabel.c (gtk_label_size_request): Fix a typo.
(#168646, Vincent Untz)
Matthias Clasen [Mon, 28 Feb 2005 04:25:20 +0000 (04:25 +0000)]
Unset "focus-on-click" for the save folder combo. (#168688, Sven Neumann)
2005-02-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c (save_folder_combo_create):
Unset "focus-on-click" for the save folder combo. (#168688,
Sven Neumann)
Matthias Clasen [Fri, 25 Feb 2005 19:28:48 +0000 (19:28 +0000)]
Remove a C++ comment. (#168531, Paul Cornett)
2005-02-25 Matthias Clasen <mclasen@redhat.com>
* demos/testpixbuf.c (main): Remove a C++ comment. (#168531,
Paul Cornett)
Matthias Clasen [Fri, 25 Feb 2005 19:14:18 +0000 (19:14 +0000)]
Don't leak a path here. (#168443, Morten Welinder)
2005-02-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcombobox.c (gtk_combo_box_menu_fill_level): Don't leak a
path here. (#168443, Morten Welinder)
Robert Ögren [Fri, 25 Feb 2005 00:12:32 +0000 (00:12 +0000)]
Implement better handling of Wintab tablet context overlap on Win32.
2005-02-24 Robert Ögren <gtk@roboros.com>
Implement better handling of Wintab tablet context overlap on
Win32. (#167298)
* gdk/win32/gdkinput-win32.c (_gdk_input_set_tablet_active): New
function that brings any tablet contexts to the top of the overlap
order.
* gdk/win32/gdkinput-win32.h: Declare _gdk_input_set_tablet_active ()
* gdk/win32/gdkevents-win32.c (gdk_event_translate):
Call _gdk_input_set_tablet_active when a window is activated (on
WM_ACTIVATE)
Matthias Clasen [Thu, 24 Feb 2005 20:28:26 +0000 (20:28 +0000)]
Don't leak parent_path. (#168435, Morten Welinder)
2005-02-24 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_select_path):
Don't leak parent_path. (#168435, Morten Welinder)
Søren Sandmann [Thu, 24 Feb 2005 19:34:02 +0000 (19:34 +0000)]
Add
Thu Feb 24 14:20:16 2005 Søren Sandmann <sandmann@redhat.com>
* gtk/gtkstyle.c: Add
g_return_if_fail (style->depth == gdk_drawable_get_depth(window));
all over the place.
Matthias Clasen [Thu, 24 Feb 2005 17:57:07 +0000 (17:57 +0000)]
Consistently use gtk_tree_row_reference_valid().
2005-02-24 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcombobox.c: Consistently use gtk_tree_row_reference_valid().
(gtk_combo_box_model_row_deleted): Update the displayed row in
the cell_view. (#167842, Gustavo Carneiro)
Matthias Clasen [Thu, 24 Feb 2005 16:37:14 +0000 (16:37 +0000)]
Fix #167259, reported by Christian Persch:
2005-02-24 Matthias Clasen <mclasen@redhat.com>
Fix #167259, reported by Christian Persch:
* gtk/gtkwidget.c (gtk_widget_unparent): Unmap the reparented
widget, even if we avoid the unrealizing.
(gtk_widget_reparent_subwindows): Make reparenting work for
!NO_WINDOW widgets which have other windows which are siblings
of widget->window (as e.g. GtkSpinButton).
Matthias Clasen [Thu, 24 Feb 2005 14:42:26 +0000 (14:42 +0000)]
Don't emit a warning if a parent node is filtered out. (#164726, Olivier
2005-02-24 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_row_changed):
Don't emit a warning if a parent node is filtered out. (#164726,
Olivier Sessink)
Matthias Clasen [Thu, 24 Feb 2005 13:39:47 +0000 (13:39 +0000)]
Revert the last change, since gtk_widget_set_style_internal() already
2005-02-23 Matthias Clasen <mclasen@redhat.com>
* gtk/gtklabel.c (gtk_label_style_set): Revert the last
change, since gtk_widget_set_style_internal() already
queues a resize.
Matthias Clasen [Thu, 24 Feb 2005 04:49:37 +0000 (04:49 +0000)]
Queue a resize, since fonts may have changed. (#164128, Phil Blundell)
2005-02-23 Matthias Clasen <mclasen@redhat.com>
* gtk/gtklabel.c (gtk_label_style_set): Queue a resize, since
fonts may have changed. (#164128, Phil Blundell)
Matthias Clasen [Thu, 24 Feb 2005 04:41:35 +0000 (04:41 +0000)]
Document BMP saving support.
2005-02-23 Matthias Clasen <mclasen@redhat.com>
* gdk-pixbuf-io.c: Document BMP saving support.
* io-bmp.c: Support saving as BMP. (168173, Ivan Wong)
Matthias Clasen [Thu, 24 Feb 2005 04:27:48 +0000 (04:27 +0000)]
Fix a typo. (#168173, Ivan Wong)
2005-02-23 Matthias Clasen <mclasen@redhat.com>
* io-ico.c: Fix a typo. (#168173, Ivan Wong)
Matthias Clasen [Thu, 24 Feb 2005 03:46:25 +0000 (03:46 +0000)]
Move initialization code from _new to _init. (#168249, Murray Cumming)
2005-02-23 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaboutdialog.c (gtk_about_dialog_init)
(gtk_about_dialog_new): Move initialization code from _new to
_init. (#168249, Murray Cumming)
Jonathan Blandford [Wed, 23 Feb 2005 22:38:49 +0000 (22:38 +0000)]
Patch from jorn@nl.linux.org (Jorn Baayen) to notice changes to
Wed Feb 23 17:34:01 2005 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_node_queue_redraw): Patch from
jorn@nl.linux.org (Jorn Baayen) to notice changes to fixed-height
widgets.
Tor Lillqvist [Wed, 23 Feb 2005 22:06:38 +0000 (22:06 +0000)]
Workaround for bug in MapVirtualKey(VK_DIVIDE, 0) in some Windows
2005-02-23 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkkeys-win32.c (update_keymap): Workaround for bug in
MapVirtualKey(VK_DIVIDE, 0) in some Windows versions. (#142998)
Manish Singh [Tue, 22 Feb 2005 21:49:42 +0000 (21:49 +0000)]
#include <config.h>
Tue Feb 22 13:49:09 2005 Manish Singh <yosh@gimp.org>
* gtk/updateiconcache.c: #include <config.h>
Federico Mena Quintero [Tue, 22 Feb 2005 19:30:20 +0000 (19:30 +0000)]
Merged from gtk-2-6:
2005-02-22 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-6:
Fix #164940, patch by Ben Maurer and Tommi Komulainen.
* gdk/gdkrgb.c (gdk_rgb_convert_565_d): Constify the "dmp" variable.
(gdk_rgb_convert_565_d): Likewise.
(DM_565): Made a static const precomputed array to avoid
allocating it at runtime.
(gdk_rgb_preprocess_dm_565): #ifdef out.
Matthias Clasen [Mon, 21 Feb 2005 04:24:48 +0000 (04:24 +0000)]
Fix links to freedesktop.org specs in the documentation.
2005-02-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c:
* gtk/gtkclipboard.c: Fix links to freedesktop.org specs
in the documentation.
Matthias Clasen [Mon, 21 Feb 2005 04:09:18 +0000 (04:09 +0000)]
Set have_render_with_trapezoids to GDK_YES when we have a new enough
2005-02-20 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids):
Set have_render_with_trapezoids to GDK_YES when we have
a new enough Render extension. (#167965,Billy Biggs)
Matthias Clasen [Mon, 21 Feb 2005 03:38:31 +0000 (03:38 +0000)]
Use the timestamp of the last user interaction when focusing the window.
2005-02-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c (gtk_window_present): Use the timestamp of
the last user interaction when focusing the window. (#166379,
Elijah Newren)
Manish Singh [Thu, 17 Feb 2005 22:59:47 +0000 (22:59 +0000)]
make sure expand is initialized, cast to GTK_SEPARATOR_TOOL_ITEM.
Thu Feb 17 14:58:16 2005 Manish Singh <yosh@gimp.org>
* gtk/gtkuimanager.c (start_element_handler): make sure expand
is initialized, cast to GTK_SEPARATOR_TOOL_ITEM.
Manish Singh [Thu, 17 Feb 2005 22:54:37 +0000 (22:54 +0000)]
Pass gtk_widget_get_toplevel() a GTK_WIDGET.
Thu Feb 17 14:52:57 2005 Manish Singh <yosh@gimp.org>
* gtk/gtkcombobox.c: Pass gtk_widget_get_toplevel() a GTK_WIDGET.
Manish Singh [Thu, 17 Feb 2005 22:54:10 +0000 (22:54 +0000)]
Shut up cvs
Jordi Mallach [Thu, 17 Feb 2005 10:13:45 +0000 (10:13 +0000)]
Updated Catalan translation by Xavier Conde Rueda <xaviconde@eresmas.com>.
Jordi Mallach [Thu, 17 Feb 2005 10:09:45 +0000 (10:09 +0000)]
Updated Catalan translation.
Matthias Clasen [Thu, 17 Feb 2005 03:33:11 +0000 (03:33 +0000)]
Add some information about the icon cache format (since I can't locate it
2005-02-16 Matthias Clasen <mclasen@redhat.com>
* docs/iconcache.txt: Add some information about the
icon cache format (since I can't locate it at freedesktop.org)
Raphael Higino [Wed, 16 Feb 2005 17:03:28 +0000 (17:03 +0000)]
Updated pt_BR translation
Matthias Clasen [Wed, 16 Feb 2005 16:37:24 +0000 (16:37 +0000)]
Fixes for #143829, Tommi Komulainen, Christian Persch:
2005-02-16 Matthias Clasen <mclasen@redhat.com>
Fixes for #143829, Tommi Komulainen, Christian Persch:
* gtk/gtktreeview.c (gtk_tree_view_destroy): Remove the
typeselect_flush_timeout when destroying the widgets
it is operating on.
(gtk_tree_view_ensure_interactive_directory): Add the
popup to the window group of the toplevel it belongs to.
* gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget)
(gtk_combo_box_popup): Do the same here.
Adi Attar [Wed, 16 Feb 2005 15:25:56 +0000 (15:25 +0000)]
Updated Xhosa translation.
2005-02-16 Adi Attar <aattar@cvs.gnome.org>
* xh.po: Updated Xhosa translation.
Matthias Clasen [Wed, 16 Feb 2005 03:50:06 +0000 (03:50 +0000)]
Add some more info. (#167356, Hubert Sokolowski)
2005-02-15 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkcalendar.sgml: Add some more
info. (#167356, Hubert Sokolowski)
Matthias Clasen [Wed, 16 Feb 2005 03:38:22 +0000 (03:38 +0000)]
Don't read over the end of the buffer if '#' appears at the very end.
2005-02-15 Matthias Clasen <mclasen@redhat.com>
* io-pnm.c (pnm_skip_whitespace): Don't read over the end of
the buffer if '#' appears at the very end. (#167141, Doug Morgan)
Marcel Telka [Tue, 15 Feb 2005 19:53:56 +0000 (19:53 +0000)]
Updated Slovak translation.
2005-02-15 Marcel Telka <marcel@telka.sk>
* sk.po: Updated Slovak translation.
Matthias Clasen [Tue, 15 Feb 2005 03:25:09 +0000 (03:25 +0000)]
Kill --enable-ansi (#164394)
2005-02-14 Matthias Clasen <mclasen@redhat.com>
* configure.in: Kill --enable-ansi (#164394)
Roozbeh Pournader [Mon, 14 Feb 2005 15:14:43 +0000 (15:14 +0000)]
Updated Persian translation.
2005-02-14 Roozbeh Pournader <roozbeh@farsiweb.info>
* fa.po: Updated Persian translation.
Raphael Higino [Fri, 11 Feb 2005 18:42:51 +0000 (18:42 +0000)]
Fixing some mistakes in last commit
Matthias Clasen [Fri, 11 Feb 2005 17:30:33 +0000 (17:30 +0000)]
Stop scrolling when the pathbar goes away. (#167094, Rodney Dawes)
2005-02-11 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkpathbar.c (gtk_path_bar_finalize): Stop scrolling
when the pathbar goes away. (#167094, Rodney Dawes)
(change_icon_theme): Use GTK_ICON_SIZE_MENU here as
well (Vincent Noel)
Matthias Clasen [Fri, 11 Feb 2005 14:25:13 +0000 (14:25 +0000)]
Fix a reference. Sorry about that, Vincent & Vincent
Danilo Šegan [Fri, 11 Feb 2005 12:53:54 +0000 (12:53 +0000)]
Updated Serbian translation.
Danilo Šegan [Fri, 11 Feb 2005 12:25:39 +0000 (12:25 +0000)]
Updated Serbian translations.
Matthias Clasen [Fri, 11 Feb 2005 07:15:11 +0000 (07:15 +0000)]
Support vertical menubars (#166632):
2005-02-11 Matthias Clasen <mclasen@redhat.com>
Support vertical menubars (#166632):
* gtk/gtkenums.h (GtkPackDirection): New enumeration for pack
directions, with values for left-to-right, right-to-left,
top-to-bottom and bottom-to-top.
* gtk/gtk.symbols:
* gtk/gtkmenubar.h:
* gtk/gtkmenubar.c: Add two properties, pack-direction and
child-pack-direction, which specify how children and
grandchildren of a menubar are packed, with getters and setters.
* gtk/gtkmenubar.c (gtk_menu_bar_set_property):
(gtk_menu_bar_get_property): Implement set_property and get_property.
* gtk/gtkmenubar.c (gtk_menu_bar_size_request):
(gtk_menu_bar_size_allocate): Take pack direction into account.
* gtk/gtkmenubar.c (gtk_menu_bar_move_current): Implement
move_current here move all the menubar-specific direction
tweaking from the generic menushell implementation here.
* gtk/gtkmenu.c (gtk_menu_move_current): Move menu-specific
direction tweaking from the generic menushell implementation here.
* gtk/gtkmenuitem.c (gtk_menu_item_size_request):
(gtk_menu_bar_size_allocate): Take pack direction into account.
* gtk/gtkimagemenuitem.c (gtk_image_menu_item_size_request)
(gtk_image_menu_item_size_allocate):
(gtk_image_menu_item_toggle_size_request): Take child pack
direction into account and pack the image vertically if
necessary.
* gtk/gtkmenushell.c (gtk_menu_shell_real_select_item):
Set the submenu direction to left-right for menuitems in
vertical menubars.
(gtk_real_menu_shell_move_current): Simplify by moving
direction tweaking to menu- and menubar-specific
implementations. Take pack direction into account when
doing fallbacks.
* tests/testmenubars.c: Test menubars in various packing
direction combinations.
* tests/Makefile.am (noinst_PROGRAMS): Add testmenubars.
Matthias Clasen [Fri, 11 Feb 2005 06:17:16 +0000 (06:17 +0000)]
Complete the fix for #165770, Vincent Untz:
2005-02-11 Matthias Clasen <mclasen@redhat.com>
Complete the fix for #165770, Vincent Untz:
* gtk/gtkfilechooserbutton.c (FALLBACK_ICON_SIZE): Make the
fallback size be 16, to be equal to the default for
GTK_ICON_SIZE_MENU (in gtkiconfactory.c:init_icon_sizes()).
(gtk_file_chooser_button_init):
(change_icon_theme): Use GTK_ICON_SIZE_MENU instead of
GTK_ICON_SIZE_SMALL_TOOLBAR.
Raphael Higino [Thu, 10 Feb 2005 20:21:45 +0000 (20:21 +0000)]
Updated pt_BR translation
Pawan Chitrakar [Thu, 10 Feb 2005 09:06:01 +0000 (09:06 +0000)]
Updated Nepali Translation
2005-02-10 Pawan Chitrakar <pawan@nplinux.org>
* ne.po: Updated Nepali Translation
Maxim Dziumanenko [Wed, 9 Feb 2005 19:01:16 +0000 (19:01 +0000)]
Update Ukrainian translation.
2005-02-09 Maxim Dziumanenko <mvd@mylinux.com.ua>
* Update Ukrainian translation.
Matthias Clasen [Wed, 9 Feb 2005 16:49:11 +0000 (16:49 +0000)]
Fix RTL keynav for going from menubar to menu.
2005-02-09 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmenushell.c (gtk_real_menu_shell_move_current): Fix RTL
keynav for going from menubar to menu.
Christian Rose [Tue, 8 Feb 2005 21:36:30 +0000 (21:36 +0000)]
Added "xh" to ALL_LINGUAS. Added Xhosa translation by Adi Attar
2005-02-08 Christian Rose <menthos@menthos.com>
* configure.in: Added "xh" to ALL_LINGUAS.
* po/xh.po, po-properties/xh.po: Added Xhosa translation by
Adi Attar <adi@canonical.com>.
Matthias Clasen [Tue, 8 Feb 2005 15:54:09 +0000 (15:54 +0000)]
Accept the "expand" attribute and set a flag in the node if it is set to
2005-02-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkuimanager.c (start_element_handler): Accept
the "expand" attribute and set a flag in the node if it
is set to "true".
(update_node): If the expand flag is set, make separator
toolitems non-drawn and expanding. (#166489, Christian Persch)
Hans Breuer [Mon, 7 Feb 2005 20:22:05 +0000 (20:22 +0000)]
build with Cairo dependency. The patch to acually use Cairo on win32 will
2005-02-05 Hans Breuer <hans@breuer.org>
* gdk/makefile.msc gdk/win32/makefile.msc gtk/makefile.msc.in :
build with Cairo dependency. The patch to acually use Cairo
on win32 will be on gtk-devel-list soon.
* tests/makefile.msc : add testcairo building
* gtk/stock-icons/makefile.msc : split command line into two to
work with the shells default
Hans Breuer [Mon, 7 Feb 2005 20:13:18 +0000 (20:13 +0000)]
rule for gdk_pixbuf.def
2005-02-05 Hans Breuer <hans@breuer.org>
* makefile.msc : rule for gdk_pixbuf.def
Matthias Clasen [Mon, 7 Feb 2005 19:40:46 +0000 (19:40 +0000)]
Pass in the max number of bytes to read. (pnm_read_ascii_scanline): And
2005-02-07 Matthias Clasen <mclasen@redhat.com>
* io-pnm.c (pnm_read_next_value): Pass in the max number
of bytes to read.
(pnm_read_ascii_scanline): And use it here to enable
parsing of pbm images without whitespace between the
pixels. (#165803, Samuel Hym)
Pauli Virtanen [Sun, 6 Feb 2005 01:50:18 +0000 (01:50 +0000)]
Updated Finnish translation.
2005-02-06 Pauli Virtanen <pauli.virtanen@hut.fi>
* fi.po: Updated Finnish translation.
Manish Singh [Fri, 4 Feb 2005 22:17:11 +0000 (22:17 +0000)]
remove unused function.
Fri Feb 4 14:16:31 2005 Manish Singh <yosh@gimp.org>
* gtk/gtkaccelgroup.c (substitute_underscores): remove unused
function.
* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
Add some extra parens for bitop order of operations disambiguiation.
* gtk/gtkstock.c: Fix const confusion, make our own copy of the
domain when setting a translate function.
* tests/testcombo.c: removed unused variable.
Matthias Clasen [Fri, 4 Feb 2005 18:13:05 +0000 (18:13 +0000)]
Handle item->translation_domain being NULL. (#166179, Diego Gonzalez)
2005-02-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkstock.c (gtk_stock_lookup): Handle item->translation_domain
being NULL. (#166179, Diego Gonzalez)
Matthias Clasen [Fri, 4 Feb 2005 17:51:10 +0000 (17:51 +0000)]
Work better when there is not enough space. This avoids a nasty size
2005-02-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkpaned.c (gtk_paned_compute_position): Work better
when there is not enough space. This avoids a nasty size
allocation loop in the file chooser. (#154007, reported
by Milosz Derezynski, patch by Robert Ögren)
Owen Taylor [Fri, 4 Feb 2005 17:45:15 +0000 (17:45 +0000)]
Revert gtk_binary_version to 2.4.0. Fix up comment to talk only about
2005-02-04 Owen Taylor <otaylor@redhat.com>
* configure.in: Revert gtk_binary_version to 2.4.0. Fix
up comment to talk only about backwards compat, not
forward/backwards compat. (#166293, reported by Vincent Noel)
Matthias Clasen [Fri, 4 Feb 2005 15:37:48 +0000 (15:37 +0000)]
Avoid spurious selection of RTL direction if the widget does not have
2005-02-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentry.c (gtk_entry_create_layout): Avoid spurious
selection of RTL direction if the widget does not have
focus. (#164125, Frederic Crozat)
Manish Singh [Fri, 4 Feb 2005 03:16:54 +0000 (03:16 +0000)]
#include cairo-xlib.h
Thu Feb 3 19:15:55 2005 Manish Singh <yosh@gimp.org>
* gdk/x11/gdkdrawable-x11.c: #include cairo-xlib.h
Owen Taylor [Thu, 3 Feb 2005 23:29:02 +0000 (23:29 +0000)]
Add gdk_drawable_set_cairo_target().
2005-02-03 Owen Taylor <otaylor@redhat.com>
* gdk/gdkdrawable.[ch] gdkpixmap.c gdkwindow.c: Add
gdk_drawable_set_cairo_target().
* tests/testtreeflow.c (enum): Use grand not rand as a variable
name because one of the cairo headers is pulling in stdlib.h.
* tests/testcairo.c tests/Makefile.am: Add a simple cairo based
example.
* configure.in: Bump release to 2.7.0, gtk_binary_version to 2.7.0.
* Require libpangocairo for all backends.
Tor Lillqvist [Thu, 3 Feb 2005 20:51:48 +0000 (20:51 +0000)]
Use the wide character version of ImmGetCompositionString() here, too.
2005-02-03 Tor Lillqvist <tml@novell.com>
* modules/input/gtkimcontextime.c (get_pango_attr_list): Use the
wide character version of ImmGetCompositionString() here,
too. (#165278, Takuro Ashie)
Matthias Clasen [Thu, 3 Feb 2005 18:09:41 +0000 (18:09 +0000)]
Don't do one roundtrip per motion event. (#166173, pointed out by Chris
2005-02-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmenu.c (gtk_menu_handle_scrolling): Don't do
one roundtrip per motion event. (#166173, pointed out
by Chris Lee, patch by Søren Sandmann)
Matthias Clasen [Thu, 3 Feb 2005 17:46:40 +0000 (17:46 +0000)]
New function which allows to change the function used for translation
2005-02-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk.symbols:
* gtk/gtkstock.h:
* gtk/gtkstock.c (gtk_stock_set_translate_func):
New function which allows to change the function used for
translation stock labels, on a per-domain basis. Use this
functionality to switch the GTK+ stock items to use Q_()
prefixed msgids. (#166179, Funda Wang)
Matthias Clasen [Thu, 3 Feb 2005 15:41:08 +0000 (15:41 +0000)]
Make the gdk_key array const (#166075, Tommi Komulainen)
2005-02-03 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkkeynames.c: Make the gdk_key array const (#166075,
Tommi Komulainen)
Federico Mena Quintero [Wed, 2 Feb 2005 18:25:27 +0000 (18:25 +0000)]
Merged from gtk-2-6:
2005-02-02 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-6:
* gtk/gtkfilechooserdefault.c (pending_select_paths_process):
Don't select the first row if the chooser is not mapped. This
happens when it's acting on behalf of GtkFileChooserButton. Also,
don't select the first row if we are in SAVE or CREATE_FOLDER
modes --- I had missed that (see the ChangeLog entry from
2005-01-18). Fixes #165264.
Tor Lillqvist [Wed, 2 Feb 2005 18:11:17 +0000 (18:11 +0000)]
Implement lazy extended input initialization on Win32, by Robert Ögren.
2005-02-02 Tor Lillqvist <tml@novell.com>
Implement lazy extended input initialization on Win32, by Robert
Ögren. Fixes #163163, possibly #162334. Lazy initialization would
be a good idea in any case even if it didn't fix any visible
problems, though.
The Wacom tablet driver seems to get confused if Wintab is
initialized but no window is shown before the process exits. This
is the case for some GIMP plug-ins, for instance.
* gdk/win32/gdkinput-win32.c (_gdk_input_wintab_init_check): Made
non-static (and renamed).
(_gdk_input_init): Don't call _gdk_input_wintab_init_check().
* gdk/win32/gdkinput-win32.h: Declare _gdk_input_wintab_init_check().
* gdk/win32/gdkinput.c (gdk_devices_list,
gdk_display_list_devices, gdk_input_set_extension_events): Call
_gdk_input_wintab_init_check() here instead.
Ivan, Wong Yat Cheung [Wed, 2 Feb 2005 17:31:47 +0000 (17:31 +0000)]
Use a FIFO list for storing GdkSelProp of a single window so that
2005-02-02 Ivan, Wong Yat Cheung <email@ivanwong.info>
* gdk/win32/gdkselection.c: Use a FIFO list for storing GdkSelProp
of a single window so that gtk_clipboard_request_contents() can be
called inside a GtkClipboardReceivedFunc(). (#163844)
Matthias Clasen [Wed, 2 Feb 2005 06:24:17 +0000 (06:24 +0000)]
Mark GdkEventOwnerChange and GdkOwnerChange as 2.6 additions. (#165823,
2005-02-02 Matthias Clasen <mclasen@redhat.com>
* gdk/tmpl/event_structs.sgml:
* gdk/tmpl/events.sgml: Mark GdkEventOwnerChange and
GdkOwnerChange as 2.6 additions. (#165823, Masao Mutoh)
Matthias Clasen [Wed, 2 Feb 2005 04:31:21 +0000 (04:31 +0000)]
Look for icons in XDG_DATA_DIRS/pixmaps. (#165950, Thomas Zajic)
2005-02-01 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkicontheme.c (gtk_icon_theme_init): Look for icons
in XDG_DATA_DIRS/pixmaps. (#165950, Thomas Zajic)
Matthias Clasen [Wed, 2 Feb 2005 03:55:29 +0000 (03:55 +0000)]
Set info->icon_list to NULL after freeing it. (#165800, Damon Chaplin)
2005-02-01 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c (gtk_window_set_icon_name): Set info->icon_list
to NULL after freeing it. (#165800, Damon Chaplin)
Michael Natterer [Wed, 2 Feb 2005 01:31:36 +0000 (01:31 +0000)]
depend on stable pango-1.8, not unstable 1.7
2005-02-01 Michael Natterer <mitch@gimp.org>
* configure.in: depend on stable pango-1.8, not unstable 1.7
Federico Mena Quintero [Wed, 2 Feb 2005 00:53:10 +0000 (00:53 +0000)]
Merged from gtk-2-6:
2005-02-01 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-6:
* gtk/gtkfilechooserdefault.c
(browse_files_model_finished_loading_cb): Don't
g_assert_not_reached() if we are in any other state. Another code
path may have triggered a folder reload. Fixes #165556.
Federico Mena Quintero [Tue, 1 Feb 2005 23:55:44 +0000 (23:55 +0000)]
Merged from gtk-2-6:
2005-02-01 Federico Mena Quintero <federico@ximian.com>
Merged from gtk-2-6:
Fix #165770:
* gtk/gtkfilechooserdefault.c (FALLBACK_ICON_SIZE): Make the
fallback size be 16, to be equal to the default for
GTK_ICON_SIZE_MENU (in gtkiconfactory.c:init_icon_sizes()).
(change_icon_theme): Use GTK_ICON_SIZE_MENU instead of
GTK_ICON_SIZE_SMALL_TOOLBAR.
Matthias Clasen [Tue, 1 Feb 2005 18:15:09 +0000 (18:15 +0000)]
Fix many instances of "the the" in docs and comments. (#165815, Masao
2005-02-01 Matthias Clasen <mclasen@redhat.com>
* */*.c: Fix many instances of "the the" in docs and
comments. (#165815, Masao Mutoh)